package com.tedu.day02.oop;

/**
 * 继承之后发生的问题
 * 重写：子类继承父类，子类和父类存在相同名称的方法，具备：
 *                 修饰符，返回值，方法名，返回值【完全一样会有覆盖的效果】
 * 继承关键字：extends super【类和类的继承关系】
 *                   读取父类的方法：语法：子类方法中直接super【父类】，方法名
 *                   this --使用方法是一致的
 * 问题：重写里的修饰符【父类的修饰符，子类的限制符】
 *   修饰符一定要子类大于父类
 */
class A{
    protected void say(){
        System.out.println("我是A");
    }
}
class B extends A{
    public void say(){
        super.say();
        System.out.println("我是B");
    }
}
public class 继承问题2 {
    public static void main(String[] args) {
        //输出方法B
        B b=new B();
        b.say();

    }
}
